home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 2 / BBS in a box - Trilogy II.iso / Files / Mag / M-O / Mac-ibm-compare-190.txt < prev    next >
Encoding:
Internet Message Format  |  1993-11-11  |  48.9 KB  |  [TEXT/MSWD]

  1. Date: 09 Nov 93 23:05:54 EST
  2. From: bruce grubb <72130.3557@CompuServe.COM>
  3. Subject: [*] Mac & IBM compare-Version 1.9.0 pt1
  4.  
  5. Archive name: mac-ibm-compare190.txt
  6. category: general information, text
  7.  
  8. This is version 1.9.0 of this report & should replace mac-ibm-compare189.txt.  
  9. Changes: 486 info updated, Pentium and PowerPC info updated, in two parts. 
  10. Due to the rapid changes in computers I am interested in contributions from
  11. Digest and other readers to flesh out, correct, or point out confusing parts in
  12. the report.  Send comments and information to CompuServe: 72130,3557; AOL:
  13. BruceG6069; or Internet: bgrubb@freedom.nmsu.edu.
  14. This report compares the Mac and IBM machines CPUs, hardware {monitor 
  15. support and expansion}, operating systems {includes number crunching}, 
  16. networking & printing; it covers not only present hardware/software
  17. statistics and features but also future possibilities.
  18. Despite its condensed and generalized format it still provides some thought-
  19. provoking reading on the relative merits, problems, and deficiencies of Macs 
  20. and IBM PCs.  It also contains some FAQ answers about both machines.
  21. Note:  for proper reading off line this document should be in 9 point Monaco.
  22. -------------------------blurb ends, report begins---------------------------
  23.  
  24. {Archived on sumex-aim.stanford.edu (36.44.0.6) as 
  25. info-mac/info/hdwr/mac-ibm-compare190.txt}
  26. {Changes: 486 info updated, Pentium and PowerPC info updated.}
  27. Mac & IBM Info-Version 1.9.0
  28. Note:  for proper reading off line this document should be in 9 point Monaco.
  29.  
  30. The reason for this general data sheet is to consolidate and condense the 
  31. information out there, so that people in both camps can be clear and accurate 
  32. about what they are saying about their machines.
  33. Since computer technology is always changing there are always going to be 
  34. points in which the sheet will be lacking or incorrect on information.  So, 
  35. please just don't say the sheet is incomplete or incorrect but also give me 
  36. clear and concise information to make the needed corrections.  To keep this 
  37. data sheet accurate please provide article citations,if possible, for the
  38. information provided or corrected and keep opinions to a minimum.  As this is 
  39. a general data sheet, keep the info provided short and simple.
  40. Finally, keep the information relevant to the section corrected.
  41. Thank you.
  42.  
  43. Contents
  44. Part 1
  45. CPUs
  46. Hardware
  47.  PowerPC rumors
  48.  Monitor support
  49.  Expansion
  50.  
  51. Part 2
  52. Operating system
  53.  Mac
  54.  IBM
  55.  PowerPC
  56. Networking & Printing
  57.  
  58.  
  59. The CPUs
  60.  Note: I am only showing Motorola & Intel CPUs used in Mac and most IBM/PC
  61.  clone machines. For example, since Apple never used the Motorola 68008 and
  62.  68010 in the Mac these chips are not listed. Years indicate range of
  63.  discontiued {or soon to be discontiued} CPUs.
  64. Cache is "where data can be stored to avoid having to read the data from a
  65.  slower device such as a disk" (Dictionary of Computer Terms:61-DTC).  Both
  66.  IBM and Mac use caches external to CPUs which increase the speed of the CPU
  67.  but are not a part of it.  Since there are many different external caches
  68.  {CPU-Mac and IBM; SCSI, video, disk and static RAM-Mac}, each having a
  69.  different effect on CPU performance, with some built-in {present Macs},
  70.  other optional but installed {IBM}, and are machine, seller or expansion
  71.  dependent, I have decided to leave them out of the list.
  72. Note:  ALU is industry's de-facto standard for CPU bit classification.
  73.  
  74. IBM     ALU  Registers    External     CPU     Features/
  75. CPU                     data  address cache    Notes
  76. 8088(6) 16      16     8 (16)   20    none     {1981-9} {198?-9}
  77. 80186   16      16       16     20    none     {198?-9?} 8088(6) segmenting
  78. 80286   16      16       16     24    none     segmenting + Protected Mode*
  79. 386sx   32      32       16     24    none     80386*
  80. 80386   32      32       32     32    none     MMU & 32-bit Protected Mode 
  81. 486sx   32      32       32     32   one 8K    80486 - FPU
  82. 80486   32      32       32     32   one 8K    80386 & FPU
  83. 486dx2  32      32       32     32   one 8K    doubled internal clock rate**
  84. 486dx3  being demoed. 20/60 MHz, 25/75 MHz, and 33/99 MHz planned.
  85. Pentium 32      32       64     32   8K code,  CRISC chip,  
  86.    5                                 8K data,  2 instructions/cycle max   
  87.  [P 5]                               Branch    2-issue superscalar, 386 
  88.                                      target    Write-Back, 64-bit FPU,  
  89.                                                pipelining; 114 chips/Wafer
  90.                                                66 MHz-SPECint92: 66.3; 
  91.                                                SPECfp92: 62.5; 13-16 watts***
  92. Pentium II                                     3.3 volts with 6.5 watts.
  93. {.6 micron}                                    203 chips/Wafer, 1994***
  94.  
  95. 386sl: low power(3.3V) 386sx with built-in power management. Laptop use.
  96. 386slc: IBM 5V 386sx with a 16k on-chip cache added (John H. Kim).  As far as
  97.  John H. Kim knows it is only used on IBM models.
  98. 486slc: Neither of two chips that have this name have a FPU.  Cyrix: basically
  99.  486sx in 386sx socket with 1k cache and improved integer math speed.  IBM: 
  100.  equivalent to 486sx with a 16k on-chip cache.
  101. 486slcs: IBm chip equivalent to 486dx2 - FPU with a 16-bit external data path
  102.  and 16k on-chip cache.
  103. 486dlc2: IBM chip equivalent to 486dx2 - FPU and with 16k on-chip cache.
  104. P24T{Pentium}:  64 bit internally, 32 bit for system I/O.
  105. P54c{Pentium}:  1Q 94, Should produce 50/90 (PC Week 10/25/93).
  106.  
  107. *16 MB maximum RAM
  108. ** ex. for 486dx2/50, chip runs 50 MHz rest of machine runs at 25 MHz.
  109. *** (BYTE Aug 1993:62; Hambrecht & Quist/MacWeek 09/20/93; Len Schultz).
  110.  CRISC: CISC chip with RISC-like features.  Only 200,000 chips total were
  111.  expected for 1993 (PC Week 9/20/93).
  112.  CPU - 60 MHz $818; 66MHz {runs at 160 degrees F} 898 per 1,000 (Len Schultz);
  113.  60 MHz systems will range between $3000 - $5000 (PC Week 09/13/93).  The
  114.  Pentium-PCI bus machines {Nov 93} are available (PC Week 10/25/93).
  115.  
  116. Mac     ALU  Registers  External bus   CPU     Features/
  117. CPU                     data  address cache    Notes
  118. 68000   16      32       16     24     none    {1984-93} 16 MB limit*
  119. 68020   32      32       32     32   256 code  {1987-92} parallel processing
  120. 68030   32      32       32     32   two 256   {1988-94} 68020 + MMU, 16K
  121.                                                burst mode.
  122. 68LC040 32      32       32     32    two 4K   68040 - FPU
  123. 68040V  32      32       32     32    two 4K   68040 - FPU, PowerBooks-1994
  124. 68040   32      32       32     32    two 4K   MMU, FPU, pipelining, doubled 
  125.                                                internal clock rate**
  126. 68050    development discontinued in favor of 68060
  127. 68060   32      32       32     32    two 8k   mid-1994, 68040 + better FPU,  
  128.                                       Branch   superscaler pipelining, cache 
  129.                                       target   line bursts, 3.3 V, self
  130.                                                power management, equivalent 
  131.                                                capabilities & speeds to 
  132.                                                Pentium***
  133.  
  134. Note: the now defunct NeXT machine used the 68030 and 68040 as does the Amiga.
  135.  
  136. *68000 Mac designs created a 4 MB limit.
  137. ** "Current 68040 chips specified as 25-, 33-, and 40-MHz are already
  138.  capable of running internal processing circuitry at 50, 66 and 80 MHz,
  139.  respectively" (Electronic Buyer's News 09/20/93; pointed out by 
  140.  Bradley Lamont and Motorola 68040 data book in 1992).  Utilization
  141.  of this 'clock doubling' is _way_ different than for the 486dx2 which
  142.  is why I compare the 68040 to the 486dx {with 486dx2 comments}. 
  143. ***Motorola claims (PC Week 09/07/92; PC Week 09/14/92; MC-68060.txt).  
  144.  Documentation target date: 3Q 1993 (MC-68060.txt).
  145.  
  146. As the PowerPCs are to be in both IBM and Mac I have listed them separately 
  147. to eliminate redundancy.  They are Motorola/IBM CPU RISC chips.
  148.  
  149. PowerPC ALU  Registers  External bus   CPU     Features/
  150. CPU                     data  address cache    Notes
  151. MPC601  32    int 32     64     32     32K     3 instructions/cycle max,    
  152. [98601]       fp  64                 combined  258 chips/wafer,   
  153.                                        I/D     80 MHz-SPECint92: 77;
  154.                                                SPECfp92: 93. 6.5 {50},
  155.                                                9 {66 MHz} watts*
  156. MPC603  low power MPC601 for desktop &         End of 1993, Systems 1994,
  157.  [603]  portable systems.                      2.0 {66}, 3.0 watts {80 MHz}*
  158. MPC604  high performance MPC601 for high       373 chips/wafer,
  159.  [604]  end machines.                          SPECint92: 133; SPECfp92: 180
  160.                                                {projected}, 1st Q 1994.
  161. MPC620  64      64       64     64     32K     Mid 1994.
  162.  [620]                               combined    
  163.                                        I/D      
  164.  
  165. *(PC Mag 4/27/93:138; Byte 8/93:84; Hambrecht & Quist/MacWeek 09/20/93).
  166.  Old name MC98601.  MPC601/50 MHz-$275; MPC601/66 MHz-$350; MPC601/80-$490
  167.  (Dana Kilcrease).  At least 150,000 chips will be out in 1993 (PC Week
  168.  9/20/93).  A MPC601/80 MHz was used in a PowerPC Mac prototype (MacWeek
  169.  5/10/93).  MPC601/80 chips {intruduced 10/12/93} will be in quantity by
  170.  Jan 94 (Dana Kilcrease).  Systems: see Hardware, PowerPC rumors.
  171.  
  172. CPUs Comparison List
  173.  As a general rule of thumb Motorola chips are faster than Intel chips at the
  174.  same frequency {030/25 ~= 386/33; 040/33 ~= 486/50}, but Intel has chips at
  175.  higher frequencies than Motorola, so this evens out.  The Macintosh Bible
  176.  4th edition and IBM System User, 1/92 v13 n1 p43(1) support the comparisons
  177.  made between Intel and Motorola chips below and statements made here.
  178.  
  179. <=80186  ~ 68000 {16-bit vs 16/24/32-bit chip.  The 4 MB limit on the 68000
  180.  Macs brings the chip in them down to the 80186 and lower chips, otherwise
  181.  the 68000 would compare to the 80286.}
  182.  
  183. 286      ~ 68020 {hardware segmenting vs. 68020's 32-bit ALU and having no
  184.  usable built-in MMU unlike their successors [80386, 68030].  The use of the
  185.  hardware segmenting and the 16-bit nature put the 286 between the 60000 and
  186.  68030 in features and the LC's 16-bit data path strenghthens the 286 ~ 68020
  187.  comparison.}
  188.  
  189. 386      ~ 68030 {32-bit chips with MMUs, and protected memory.  At present
  190.  application protected memory is limited to A/UX 3.0.  System 7.x uses this
  191.  feature to protect a RAM disk created by the Memory control panel which is
  192.  supported only on Powerbooks and Quadras.  The Color Classic and LCII 16-bit
  193.  hardware data paths makes the 68030s in them comparative to 386sxs.}
  194.  
  195. 486sx    ~ 68LC040 {same as 486 and 68040 without the FPU; used as a low cost
  196.  solution for people who do not need the FPU.  Only in comparison with Windows
  197.  programs does the 68LC040 approch 486SLC2 - chip cache or a '486dx2sx'
  198.  speeds.}
  199.  
  200. 486     ~ 68040 {32-bit microprocessors with built-in FPU, MMU, 8K internal
  201.  cache (which is implemented as two 4K caches in the 68040 and one in the
  202.  486).  Only in comparison with Windows programs does the 68040 approch 486dx2
  203.  speeds and this varies depending on program and OS.}
  204.  
  205. Pentium ~ 68060 {.6 micron. Both are planned to be superscalar, but may
  206.  flounder against the cheaper, earlier released, less leat producing, and
  207.  partly ported to PowerPC chips.} 
  208.  
  209. PowerPC = PowerPC {This CPU line is planned to run programs from DOS, Windows
  210.  3.x, OS/2 and Mac OS through PowerOpen OSes [UNIX] (Byte 8/93:58) and later
  211.  Pink [Taligent OS] using emulators but at 486/Quadra/Sun SparcStation speeds
  212.  (Byte 8/93:58).  Native code will run two - four times those speeds.}
  213.  
  214. Hardware 
  215. {In an effort to remove the 'reconfiguring the system almost every time you 
  216. add something' requirement for add-in cards, drivers, video, and operating 
  217. systems in the IBM world; Intel, Microsoft, and 12 other hardware and software 
  218. developers are working out 'plug and play' standards (PC Week 03/08/93).}
  219.  
  220. PowerPC Rumors
  221. IBM PowerPC: $4,500 {workstation}, avalible now - MPC601/66, 2 MCA buses,
  222.  1 local bus graphic slot, and 16 MB RAM (Computerworld 09/20/93; Vol 27,
  223.  No 38:14).  ~$3000 {PC}, 1Q 1994 (Digital News & Review 06/07/93 vol 10 n11)
  224.  - MCA bus, XGA video, 8 MB RAM, 200 MB hard drive (Computer Reseller News,
  225.  3/22/93).  Uses AIX and supports Windows/DOS, PowerOpen AIX {1994} will run
  226.  Mac apps (PC Week 3/15/93; PC Week 09/20/93).
  227. Apple PowerPC: March 14, 1994; ~$2,000 - Centris 610-like box {PDM} with
  228.  MPC601/66 {machine - 60 MHz}, 8 MB RAM, 160 MB hard drive; ~$3,000 - Centris
  229.  650-like box {Carl Sagan} MPC601/66, 8 MB RAM, 230 MB hard drive,
  230.  3 NuBus 90 slots; ~$4,000 - Quadra 800-like box {Cold Fusion} MPC601/66,
  231.  8 MB RAM, 230 MB hard drive, <=512 Kb high speed memory cashe (PC Week
  232.  08/30/93; MacWeek 09/06/93; PR Newswire 10/19/93 - Erik. A Speckman).
  233.  Options: All - CD-ROM; PDM - 230MB hard drive; Carl Sagan - 500 MB
  234.  Hard Drive; Cold Fusion - 16 MB RAM, 500 MB/1GB Hard Drive (PC Week 08/30/93)
  235.  MPC603 and MPC604 Macs are planned for late 1994-early 1995 (MacWeek
  236.  08/09/93).
  237. Mac->PowerPC upgrades
  238.  Apple - Centris 610/650/660av, IIvx, IIvi, Quadra 800/840av, Performa 600,
  239.  andApple Workgroup Servers (PC Week 5/10/93; Apple Computer).  
  240.  DayStar Digital Inc. - Above + Quadra 700, 900 and 950 (MacUser 11/93).
  241.  
  242. Other PowerPCs: Canon-NeXT (NB 05/11/93), and Sun {rumored}. Other potential
  243.  sources:  Radius Inc., MicroNet Technology Inc., SuperMac Technology Inc,
  244.  Acer America Corp, Dell Computer Corp and 12 other companies (MacWeek
  245.  9/27/93). Spacifics vague.
  246.  
  247. PowerPC program support: ACIUS Inc., Adobe Systems Inc., Aldus Corporation,
  248.  Artwork Systems, N.V., Canto Software, Inc., CFrame Technology, Claris
  249.  Corporation, Deneba Software, Fractal Design Corporation, Graphisoft, Great
  250.  Plains Software, Insignia Solutions, ITEDO Software GmbH., Microsoft
  251.  Corporation, Quark, Inc., Specular International, WordPerfect Corporation,
  252.  and Wolfram Research, Inc. (PR Newswire 10/19/93 - Erik. A Speckman)
  253.  
  254. Color Support/Display
  255. Mac
  256.  30.24 MHz Pixel Clock base standard.  All present Macs support the use of
  257.  32-bit color through 32-bit color QuickDraw {ROM} and most have a 32-bit
  258.  path to video.  32-bit color QuickDraw allows the editing of X-bit images in
  259.  Y-bit color in a wide range of monitors {69 dpi [12" color] to 94 dpi
  260.  [PaletteBook] and autosynchronous VGA, MCGA and SVGA monitors with
  261.  66.7 hz vertically and 35 kHz horizontally advalible via a hardware video
  262.  adaptor (MacUser Aug 1992: 158-176)}  The SE/30, II, IIx, and IIcx had only
  263.  8-bit color in ROM and needed a software patch to use 32-bit color (MacUser
  264.  Special 1993:28-29).  B&W QD could support 8 colors.
  265. To keep costs down and speed up most Macs have 8 to 16-bit display capability
  266.  built-in, with a 24-bit expansion option.  QuickDraw QX is expected to remove
  267.  72 dpi display optimization.
  268. In Macs with NuBus slots QuickDraw allows multiple monitor use, from several
  269.  monitors showing the same thing to multiple monitors acting as one large
  270.  large monitor with any degree of overlap of the pictures.
  271. VRAM: Video RAM.  Standard for present non-PowerBook Mac's handling of 
  272.  built-in video {24-bit color palette}. VRAM provided runs a 8-bit color
  273.  640 x 480 display; all VRAM machines expand to 16-bit color or 832 x 624
  274.  {8-bit} display.  The Quadras {except Q800} expand to 24-bit color
  275.  {640 x 480 and 832 x 624 only} (TidBITS #173, #185). Q650av allows the
  276.  display of 24-bit color up to 640x400. {640 x 480 and higher is 16-bit}. 
  277.  
  278. IBM
  279.  Even though PCs have ROM BIOS definitions of how OSes interacts with the
  280.  video hardware (Nan Zou), the use of drivers bypassing BIOS, video hareware
  281.  inconsitancies {see Super VGA below} and nonstanderzation of clone BIOS have
  282.  left resolution of video display hardware/OS/program interaction up to the OS
  283.  and video hardware in question (Faisal Nameer Jawdat). In addition, IBM and
  284.  clone makers never bothered to provide a standard hardware mechanism for
  285.  software to determine what display mode is actually present (Matt Healy) nor
  286.  a standardized screen-drawing toolbox {like Mac's QD}. As a result detecting
  287.  some modes and/or use them consistantly is a challange, especially with some
  288.  third party cards.  At present things are so dependent on the interaction of
  289.  the program, OS, print driver and monitor card that editing 32-bit pictures
  290.  regardless of color mode, program, and monitor type/card combination as one
  291.  can do on the Mac is near impossible (Fortune 10/04/93:112).  DOS has the
  292.  biggest problem, Windows is better, and NT-OS/2 are the best but this is a OS
  293.  feature, not hardware and so is inconsitant from OS to OS and even from
  294.  program to program.  IBM machines are starting have integrated graphics
  295.  accelerators, faster processors, and modular upgradeability and may have
  296.  built-in sound cards, CD ROM, and Ethernet (PC Week 12/14/92).  
  297.  
  298. MDA: Monocrome Display Adapter
  299.  original character-mapped video mode, no graphics, 80x25 text.
  300. CGA: Color Graphics Array
  301.  320x200 4 colors or 640x200 b/w, 16 color palette, bad for the eyes.
  302. EGA:  Enhanced Graphics Array
  303.  640x350 16 colors from 64 color palette [and some lower res]; some versions 
  304.  could run at 256 colors, bearable on the eyes.
  305. VGA:  Video Graphics Array*
  306.  320x200 at 256 colors, 640x480 at 16 colors, and some others, these two are 
  307.  the most commonly used.  All modes have 256 colors, from a 18-bit {IBM} to 
  308.  24-bit {IBM/Mac} color palette.  25.175 MHz Pixel Clock (Mel Martinez). 
  309.  Monitors use analog input, incompatible with TTL signals from EGA/CGA etc. 
  310. MCGA:  Multi-Color Graphics Array*
  311.  subset of VGA that provides all the features of MDA & CGA, but lacks some
  312.  EGA and VGA modes, like VGA 640x480x16 (DCT).  Common on the initial PS/1
  313.  implementation from IBM and some PS/2 Models.
  314. SVGA:  Super VGA*
  315.  This is not a standard in the way the others were, but instead was a 'catch 
  316.  all' category for a group of video cards.  As such, with each manufacturer 
  317.  using their own implementation scheme, SVGA was chaos with people debating
  318.  as to what is SVGA and what is not.  In an effort to make SVGA more of a 
  319.  standard VESA was established and is used in the newer units, but things
  320.  are still a mess.  Video is either 512K [~1990], 1MB [1992], or 2MB [today],
  321.  resolution of 800x600 and 1024x768 at 256 and 32,768 colors are common with
  322.  most 24b at 640x480.  Speedwise, too much variation and change.  Most 
  323.  old limiting factors overcome by 40 MHz VL Bus & 386's linear address.
  324. Other non-SVGA standards: 
  325. 8514/a
  326.  IBM's own standard, interlacing graphics accelerator with graphics functions 
  327.  like linedraw, polygon fill, etc. in hardware. Max resolution: 1024x768x8b
  328. TMS34010/34020: high end graphics co-processors, usually >$1000, some
  329.  do 24-bit, speeds up vector-oriented graphics like CAD.
  330. XGA:  eXtended Graphics Array {May be used in IBM PowerPC}
  331.  newer and faster than 8514/a, only available for MCA bus-based PS/2s, clones 
  332.  are coming out soon.  Emulates VGA, EGA, and CGA (DCT).  Max resolution: 
  333.  1024x768x8b, also some 16 bpp modes.
  334. XGA-2
  335.  Accelerates graphics functions up to 20 times faster than standard VGA in
  336.  Windows and OS/2, including line draws, bit and pixel-block transfers, area
  337.  fills, masking and X/Y addressing. Has an intelligent way to detect and co-
  338.  exist with other XGA-2 cards, so multiple desktops like on the Mac may not be 
  339.  far away.  Since this is an architecture, its resolution and color depth 
  340.  isn't fixed {IBM implements only 16-bit [65,536] color, while other 
  341.  companies can have 24-bit color through IBM technical licenses}. Refresh 
  342.  rates up to 75 Hz, ensures flicker free, rock solid images to reduce visual 
  343.  discomfort, and is VGA compatible. Up to 1280x1024 on OS/2.
  344. *some monitor types usable by Mac. See Mac section above for specific details.
  345.  
  346. Expansion
  347. {Speeds are baced on: throughput = (bus_clock_speed x byte_width) / 
  348. transaction_overhead (Mel Martinez)}
  349. Both Mac & IBM {and maybe PowerPC}
  350. SCSI: only external device expansion interface common to both Mac and IBM.
  351.  Allows the use of any device: hard drive, printer, scanner, Nubus 87 card 
  352.  expansion {Mac Plus only}, some monitors, and CD-ROM.  Normal {asynchronous}
  353.  SCSI is 5 Mhz; fast {synchronous} SCSI is 10 Mhz {software drivers}.
  354.  SCSI is limited to a total of 8 devices (SCSI-2 spec 03/17/93 draft).
  355.  Main problem:  a lot of external devices are internal terminated which causes
  356.  problems when two devises are off the SCSI port, due to the fact that
  357.  the SCSI chain is supposed to be terminated ONLY at the begining and end. 
  358. SCSI-1:  8-bit  asynchronous {~1.5 MB/s ave} and synchronous {5 MB/s max}
  359.  transfers.  Asynchronous 8-bit SCSI-2 is often mistaken for synchronous
  360.  SCSI-1 {see SCSI-2 for details}.
  361. SCSI-2: fully SCSI-1 compliant.  Since asynchronous 8-bit SCSI-2 runs at
  362.  synchronous SCSI-1 speeds using SCSI-1 hardware/software drivers, it is
  363.  sometimes mistakenly consitered part of SCSI-1.  16-bit and 32-bit SCSI-2
  364.  require different ports, electronics, and SCSI software drivers from SCSI-1. 
  365.  Ports are 68-pin {16-bit} and two 68-pin/one 104-pin {32-bit}.  Transfer
  366.  speeds are 4-6 MB/s with 10 MB/s burst {8-bit}, 8-12 MB/s with 20 MB/s burst
  367.  {16-bit}, and 15-20 MB/s with 40 MB/s burst {32-bit}.
  368. Mac SCSI: asynchronous SCSI-1 built-in standard since the Plus.  Even though 
  369.  Apple developed some specifications for SCSI controlers, the OS SCSI Manager
  370.  needs to be rewritten to take full advantage of the features of all SCSI
  371.  interfaces.  As a result, present 8-bit SCSI-2 Macs are at synchronous
  372.  SCSI-1 Speeds.  Presently, Centris 650 and Quadras are only Macs with a
  373.  SCSI-2 controller chip built-in (Digital Review, Oct 21, 1991 v8 n33
  374.  p8(1), MacUser 04/93) though they only support 8-bit.  Due to a CPU-NuBus
  375.  bottleneck on older Macs, 16-bit SCSI-2 cards are very rare. Since SCSI is
  376.  built-in, overall cost is lower for Mac than for IBM and PC clone machines.
  377. IBM SCSI:  SCSI-1 is not too wide spread yet, generally not bundled with 
  378.  systems, except as add-on {EISA and VESA Local Bus adapters avalable}.
  379.  Like the Mac, 8-bit SCSI-2 is used as a very fast SCSI-1 by most controllers
  380.  out there.  Unlike the Mac, IBM had no exact SCSI controller specifications
  381.  {until CorelSCSI} which resulted in added SCSI incompatibilities
  382.  (Byte 10/92:254).
  383. Serial Bus [IEEE P1394]: intended to replace ADB, RS-232, RS-422, parallel
  384.  and SCSI (BYTE 07/93:90). 100 MB/s with 400 MB/s planned.  Out in 1994.
  385. PCI:  Peripheral Component Interconnect
  386.  Intel's version of Local Bus is designed with a PCI->ISA/EISA/MCA bridge
  387.  in mind (PCI spec (rev 2.0)) and Apple will use it to replace Mac NuBus
  388.  [summer 1994 PowerPCs {PCI->NuBus 90 adaptor will be provided} (PC Week
  389.  5/31/93; MacWeek 5/31/93)].  32 bit {64-bit expandable}, 33 MHz bus
  390.  combining EISA and VLB advantages; supports up to 10 slots {5 cards}
  391.  (Jay C. Beavers; MacWeek 5/31/93).  Burst mode: 132 MB/s {32-bit}; 264MB/s
  392.  {64-bit}. 
  393. QuickRing:  Apple's 64-bit peer-to-peer local bus - "architecture is
  394.  identical to that of the VL-Bus, since the high-speed PDS interconnect taps
  395.  directly into the CPU's signal lines and bypasses the slower NuBus control
  396.  logic." (Byte 10/92:128)  Base through put: 350 MB/s (Byte 10/92:128); 
  397.  supports up to 16 nodes each at 200 MB/s for a total of 3.2 GB/s (InfoWorld,
  398.  3/15/93 v15 n11 p1(2)).  Is planned to be compatable with present NuBus and
  399.  PDS systems and might show up in some IBM and PowerPC machines
  400.  (Byte 10/92:132-133).  Will allow 180 MB/s networks (Byte 8/93:27).
  401.  Releace date: 3rd Quarter, 93; products: Jan 94 (Byte 8/93:27).
  402.  
  403. Mac
  404. Memory expansion: with a few exceptions Mac has used non-parity 30-pin 8-bit
  405.  SIMM memory expansion since the Plus.  While 30-pin 9-bit parity SIMMs
  406.  could be used in these Macs, only special IIcis could make use of the parity 
  407.  feature.  The IIfxs used 64-pin SIMMs with a parity option.  Memory
  408.  data width must match the CPU data bus (Noah Price).
  409.  Non-PowerBook Macs made after Feb 15, 1993 use the industry's standard
  410.  72-pin 32-bit SIMM. The Mac does a complete memory check at startup by
  411.  writing/reading every memory location; if something is seriously wrong with
  412.  a SIMM the Mac will not boot and give a sound chord indicating what the
  413.  problem is.  With the C/Q650 and Quadra 800 if SIMMs the same size are
  414.  used then the memory is 'interleaved' across the two SIMMs resulting
  415.  in a 10-15% performance boost on RAM access (MacWorld Apr 93: 108-109).
  416. Sound output:  Standard in all Macs since 128K.  Stereo 8-bit 22 kHz sound
  417.  became standard with SE/30.  16-bit 44.1/48 kHz stereo became standard with
  418.  Sound Manager 3.0 and av Macs.
  419. Printers, ADBs, and modems: built-in ports standard.
  420. Sound input: mono 8-bit 22 kHz since IIsi; stereo 16-bit 48 kHz in C660av
  421.  and Q840av.
  422. Monitor interface: built-in on most present macs.
  423. CD-ROM: option for all Macs released after August 1993. 
  424. GeoPort {Quadra 660av; 840av}: built-in V.32 9,600 bps modem via software
  425.  and adaptor{PhonePod}.  14,400 bps speed can be achieved presently
  426.  (MacUser 10/93:89), but this speed will not be officially supported until
  427.  later (MacWeek 08/02/93).  Via software the GeoPort-PhonePod provides 
  428.  a 9600 bps FAX, answering machine, phone, and speakerphone.  Later
  429.  adaptors will allow PBX and ISDN use when the Telephone Tool comes out
  430.  (MacUser 10/93:88-9).  Supports normal serial devices.
  431. Composite and S-video in/out ports: standard on av Macs.
  432. PDS: Available in SE & all present non-Powerbook Macs except Q840av. 16-bit
  433.  {SE, Portable, LC, LC II, Classic line} and 32-bit {QuickRing is 64-bit
  434.  bus}.  Operates at CPU's MHz. Maximum through put: data path * CPU's MHz
  435.  {Q700/900 & C650: 100 MB/s; Q800/Q950: 132 MB/s}.  Standardized with LC 
  436.  and 040 bus designs.  With an adapter one NuBus card can be used in IIsi,
  437.  C610 and Q660av. In theory, the PowerPC should have the following:
  438.  50 MHz - 200 MB/s, 60 MHz - 240 MB/s, 80 MHz - 320 MB/s.
  439.  Problem: some cards have timing dependency which slows through put down.
  440. NuBus 87 {Mac II}: 32-bit, 10 MHz bus clock, 1-to-1 transaction/bus cycle
  441.  ratio, and contiguous, hand-shake transactions at ~10-20 MB/s; burst mode:
  442.  37.5 MB/s (Computer Design, 06/01/89 v28 n11 p97(1); I&CS (Instrumentation
  443.  & Control Systems), 07/92 v65 n7 p23(2)).  First Mac standard bus; cards 12". 
  444.  Built-in support on all Modular Macs except the LC series and Performa 400. 
  445.  There was SE/30 adaptor and Mac Plus SCSI->NuBus.  Limited to 8 {old Macs}
  446.  through 24-bit video, accelerators {some with expansion to parallel
  447.  processing}, CPU-ethernet task sharing, 8 to 16-bit SCSI-2, DSP, DMA cards
  448.  {block transfers}, real time video input, PC compatable cards, and Ethernet.
  449. NuBus 90: NuBus 87 back compatable. avg throughput: ~30 MB/s (I&CS
  450.  {Instrumentation & Control Systems} 07/92 v65 n7 p23(2)); burst mode: 20
  451.  MHz 70 MB/s (Noah Price).  I/O bottleneck removed with Quadra 660av and
  452.  840av (MacWeek 08/02/93). Present useful NuBus 87 cards - 24-bit video
  453.  {accelerator built-in}, 16-bit SCSI-2, real time video input
  454.  {DAV-NuBus hybrid cards will be faster}, PC compatable cards, and
  455.  accelerators {some with expansion to parallel processing}.
  456.  6" card standard is enforced in new machines.
  457. DAV {Digital Audio Video} connector {Quadra 660av; 840av}: In line with
  458.  optional NuBus connector/NuBus slot, provides YUV video and digital audio
  459.  (Noah Price) as wall as full speed sound/video compression cards such as
  460.  JPEG, MPEG, DVI and H.261.
  461. CPU expansion: handled either through the PDS or the NuBus.  Unlike PDS,  
  462.  Nubus CPU cards can allow use of multiple processors at the same time {Like
  463.  MCA; example-RocketShare} via parallel processing.  Each NuBus card needs
  464.  its own memory but most NuBus cards of this type come with 8 MB RAM of SIMMs
  465.  on the card standard.
  466.  
  467. IBM
  468. Memory expansion:  parity SIMMs, non-parity SIMMs {some newer models do a Mac-
  469. like SIMM memory check}, or a dozen or so different types of memory boards.
  470.  
  471. HD Interfaces {limited to hard drives by design or lack of development}: 
  472. MFM:  Modified Frequency Modulation, RLL:  Run Length Limited
  473.  Obsolete interfaces only used with old small [<= 60mb] hard drives.
  474. IDE:  Integrated Device Electronics 
  475.  Asynchronous {~5 MB/s max} and synchronous {8.3 MB/s max} transfer.
  476.  currently the most common standard, and is mainly used for medium
  477.  sized drives. Can have more than one hard drive.
  478. ESDI:  Enhanced Small Device Interface
  479.  ~1.25MB/s throughput. generally considered better interface than SCSI-1
  480.  in many ways but not common enough for practical consideration.  Device
  481.  choices are very limited compared to SCSI-1. 
  482.  
  483. BUS interfaces
  484. {New 'plug and play' ISA and EISA compatable cards may have problems working
  485.  with old cards (PC Week 03/08/93).}
  486.  
  487. ISA {equivalent to most of the Mac's built-in ports}
  488.  8 & 16-bit interfaces common. Has 24-bit data path limit {produces 16 MB
  489.  limit for which there are software workarounds} (PC Mag 4/27/93:105).
  490.  1.5 MB/s (Byte 3/92:132), 5.3 MB/s max.  Uses edge-triggered interrupts,
  491.  can't share them, hence comes the IRQ conflict. Limited busmastering
  492.  capabilities, some cards aren't bandwidth limited {COM ports, LPT ports,
  493.  game ports, MIDI card, etc.} while others are {video and disk controllers}. 
  494.  Dominant factor, but it's showing its age.  Most ISA motherboard designs
  495.  are 16-bit (PC World Feb 1993: 144-5).  
  496. MCA: Micro Channel {NuBus 87 equivalent (Personal Computing, 09/88 v12 n9
  497.  p115(1))}
  498.  IBM's 16 and 32-bit bus; "allows use of more than one CPU in a computer" 
  499.  (DCT) with any two components 'talking' as fast as they can handle it, up   
  500.  to 20 MB/s (Computer Design, 06/01/89 v28 n11 p97(1)).  Never took off
  501.  because it was incompatible with ISA/EISA.  Planned to be IBM PowerPC
  502.  601's bus interface (Carl Jabido).
  503. EISA {compares to most of the Mac's built-in ports and NuBus 87}
  504.  32-bit, 8.33 MHz, burst mode: 33 MB/s.  Back supports ISA cards.
  505.  It also has the ability to self-configure cards like MCA and allows
  506.  multiple bus masters, sharable interrupt and DMA channels and multiple
  507.  CPU use.
  508. EISA-2 {NuBus 90 is closest Mac equivalent}
  509.  32-bit, 33 MHz clock, other advantages over EISA unknown.
  510. VESA Local Bus: VLB {PDS equivalent}
  511.  Local Bus standard. Runs at CPU clock rate, up to 40 Mhz (BYTE 07/93:84),
  512.  Burst modes: ~130 MB/s {32-bit} 250 MB/s {64-bit} (Byte 10/92:128). 
  513.  Limited to three slots but allows bus mastering and will coexist with either
  514.  ISA or EISA.  Consitered ideal for video and disk I/O.  DELL has filled a
  515.  claim that this violates one of their patents (Mel Martinez).
  516.  
  517.  
  518. 10-Nov-93  4:15:02-GMT,19418;000000000001
  519. Return-Path: <72130.3557@CompuServe.COM>
  520. Received: from terminator.rs.itd.umich.edu by CAMIS.Stanford.EDU (4.1/inc-1.0)
  521.     id AA10954; Tue, 9 Nov 93 20:15:00 PST
  522. Received: from dub-img-1.compuserve.com by terminator.rs.itd.umich.edu (5.67/2.2)
  523.     with SMTP id AA18121; Tue, 9 Nov 93 23:14:56 -0500
  524. Received: by dub-img-1.compuserve.com (5.67/5.930129sam)
  525.     id AA29395; Tue, 9 Nov 93 23:14:55 -0500
  526. Date: 09 Nov 93 23:03:33 EST
  527. From: bruce grubb <72130.3557@CompuServe.COM>
  528. To: <macgifts@mac.archive.umich.edu>
  529. Subject: [*] Mac & IBM compare-Version 1.9.0 pt2
  530. Message-Id: <931110040332_72130.3557_CHL39-1@CompuServe.COM>
  531.  
  532.  
  533. OSes {assumes full installation [print drivers, fonts, Multifinder, etc.]
  534. and multiple application use.}
  535. Mac
  536.  512K to 2 MB of OS and hardware commands have been put into ROM.  This allows
  537.  Apple to control its machine by putting key hooks for the Mac OS {QuickDraw,
  538.  menu commands, print, mouse, SCSI & sound drivers, etc} in ROM, requiring
  539.  clone makers to use the ROM chip or read ROM on to disks.  With key hooks for
  540.  the OS interface in ROM, programers do not have to worry as much whether the
  541.  disk OS has the necessary hardware commands or that those commands are
  542.  consitant and therefore can write smaller programs.  This also allows Apple
  543.  greater control over hardware-software standards, allows the disk OS to be
  544.  smaller and, with some of the tookbox command code in ROM, lower RAM
  545.  requirements then a totally disk based OS.  Macs use 'Masked ROM' which is
  546.  as fast as DRAM (Jon Wtte).
  547. 6.0.7: Single program usage base requirements: 1 MB and DD floppy, 
  548.  cooperatively-multitasking base requirements: 2 MB and HD floppy.  
  549.  Features a GUI, cooperative-multitasker [MultiFinder], standard
  550.  program interface, & standard stereo sound support [snd]. Network
  551.  receiving part of AppleShare software is bundled with the OS. This
  552.  24-bit OS has a 8 MB RAM barrier. Some third party products allow
  553.  14 MB of Virtual Memory as long as real RAM is below 8 MB.
  554. 6.0.8: 6.0.7 with 7.0.0 print drivers.
  555. 6.0.8L:  System 6 for some Macs that require System 7.0.X. Rarely used.
  556. 7.0.X: Base requirements: 2 MB, 40 MB hard drive, and 68000; De-facto standard 
  557.  to run all features well: 4 MB, 80 MB hard drive, and 68030 {lowest present 
  558.  non-portable Mac configuration}.  Using up to 10.08 MB of hard disk space
  559.  this 24 and 32-bit OS has 6.0.7 features plus program linking within and
  560.  between computers [IAC], built-in server capabilities {Filesharing can be
  561.  used by older OSes using AppleShare Client software and can be accessed by
  562.  10 macs max; 4-5 is more speed practical, IAC requires 7.X}, Virtual Memory
  563.  in machines with MMU{1.6 times real RAM for least noticeable IIsi speed
  564.  degradation}, drag and drop, QuickTime, wildcard search/selection & built-in
  565.  TrueType support.  Supports sound input [AIFF and snd formats] for most
  566.  present machines.  Can access up to 1 GB of true RAM and 4 GB of virtual
  567.  memory.  To use real RAM beyond 8 MB it must be in 32-bit mode; older
  568.  machines require 'Mode 32' extension.  Apple's last 'free' OS.  More useable
  569.  than MS-DOS or Windows (Consumer Reports)
  570. 7.1.0: 7.0.1 with WorldScript support, speedier {10% faster on Quadra
  571.  (sys71_vs_70_speed.txt)}, and less RAM usage than 7.0.X (MacWeek 9/14/92;
  572.  PC Week 9/7/92). To run in 32-bit mode on older machines this requires the
  573.  'Mode 32' or '32-Bit Enabler' extension. Thread Manager extension allows
  574.  preemtive multitasking for programs written for it.  Marks the start of
  575.  Apple selling its Mac OS: Bundled with new machines, $49 for 7.0.X upgrades,
  576.  $99 otherwise.
  577. A/UX 3.0 [UNIX]: Needs 8 MB RAM {12-20 MB suggested}, 160 MB hard
  578.  drive, and a 68030/40 equivalent to run.  This 32-bit preemptive
  579.  multitasking OS is large due to being UNIX and needing translators
  580.  between it and the Mac ROMs.  Price: $709.
  581. Note: sound output was supported in OSes 3.2 to 6.0.5 by many formats 
  582.  including the following:  snd, WAVE, ASND, FSSD, QSSN, SMSD, SOUN, dc2d,
  583.  and DCFL.  In 6.0.7 the sound manager was optimized for the sound standards
  584.  'snd' and AIFF which causes some playback problems for the other formats,
  585.  though most still play correctly.
  586.  
  587. IBM
  588.  Due to their modualar nature these machines have little GUI code, data, and
  589.  hooks present in hardware for programmers to work with, so most of the coding
  590.  must be provided in the OS.  Since hard disks were slow the disk OS code is
  591.  read into ROM along with what little ROM code there is {Shadow ROM}.  This
  592.  results in faster implementation since RAM is faster then PROMS or EPROMS. 
  593.  Disk based OS code has the advantage of being able able to optimize code for
  594.  a certain piece or collection of hardware instead of using a 'ROM patch'  The
  595.  modular nature of code reduces patch size for major revision of hardware
  596.  support.
  597. Side note:  The government has turned down Microsoft's trademark of "Windows" 
  598.  (PC Week 03/08/93).  In addition, the Justice Department has taken over the
  599.  FTC's investigation of allegations that MicroSoft formed an OS trust by
  600.  charging PC manufacturers per-processor royalties for its OSes (PC Week
  601.  08/02/93), did not providing all feature documentation for its OSes to
  602.  developers outside MS (PC Week 08/02/93; Undocumented Windows), undercharged
  603.  for OSes (USA Today 8/23/93:B1) and designed its DOS/Windows apps to fail
  604.  under OS/2 (Undocumented Windows) {"There is deliberate code in [Windows] NT
  605.  Beta which causes the install to abort if OS/2 Boot Manager is present"
  606.  (Gregory Hicks, Info-IBMPC Digest V92 #201)}.
  607. MicroSoft OSes
  608. DOS 5.0: Conventional Memory mode is limited to either 640 K {DOS's
  609.  own memory manager} or 1 MB {third party memory managers}.  XMS
  610.  allows up to 16 MB but is usable only by certain programs. 
  611.  Protected Mode Interface (DPMI) compliant programs running in 32-bit
  612.  Protected Mode [386dx] also allows 16 MB. Contains DOS 4.0 GUI shell.
  613. DOS 6.0: DOS 5.0 with the added features of a disk defragmenter, debugger for
  614.  the CONFIG.SYS file and built-in file compresion. It needs a $80 module for
  615.  networking.  Cost: $129.99 (Byte April 1993:44-46).
  616. DOS 7.0: 32-bit DOS. In development (PC Week 04/05/93).
  617. Windows 3.0: Runs on top of DOS.  Breaks 640K/1 M barrier but still uses DOS
  618.  file structure.  Base requirements: 1 MB, floppy and 286; to run well 2 MB,
  619.  hard drive, 386sx and fast display adapter {> 8-bit}.  Has Mac's QD
  620.  equivalent called Windows GDI [Graphics Device Interface]. Does not have
  621.  consistent application interfaces {Like early (1984-1985) Mac programs} nor
  622.  a very large program base {compared to DOS}, still tends to slow the machine
  623.  down (Info-IBMPC Digest V92 #186) with speed more dependent on the display
  624.  adapter then on the CPU (Bill Coleman) and "A user pumping up a Windows
  625.  machine past 64 MB (or even 16 MB in some cases) can encounter some nasty
  626.  conflicts." (Computer Shopper, 07/93 v13 n7 p180(7)).  Some programs need
  627.  editing of config.sys, autoexec.bat, or system.ini to run/display 
  628.  correctly (Fortune 10/04/93:112).  Window programs tend to be disk and
  629.  memory hogs compared to their DOS counterparts (Byte April 1993:98-108).
  630. Windows 3.1: A faster version of Windows 3.0 with better memory managment.
  631.  Base requirements 2 MB, hard drive and 286; to run well 4 MB, hard drive,
  632.  386sx.  Apple plans to release its print drivers for this (PC Week 12/28/92).
  633. Windows 4.0 [Chigago]; 32-bit OS combining 3.x and NT features that does not
  634.  run on top of DOS.
  635. Windows for Workgroups:  To run well: 4 MB RAM and 386dx (PC World
  636.  Feb/93:160). Intermediary between Win 3.1 and Windows NT.  It is
  637.  basically Windows 3.1 with built-in peer to peer networking support.
  638. Windows NT:  Beta requirements: ~50 MB of disk space [including swap
  639.  file], and 12 MB RAM {Betas are notorious for RAM usage especially
  640.  when interacting with program compliers, hence 24 MB reports}. 
  641.  Released version: 16 MB recommended (PC Week 07/19/93).  This 32-bit OS has
  642.  protected mode multitasking, multithreading, symmetric multiprocessing,
  643.  recoverable file system, and 32-bit data GDI.  Has built-in OSF DCE
  644.  compliant networking and can handle up to 4 GB RAM.  Windows programs ran
  645.  up to 10% slower on the beta (PC Week 03/15/93).
  646.  Windows upgrades: $99 for three months (PC Week 07/19/93) $295 thereafter,
  647.  $495 otherwise (PC Week 03/15/93).
  648. Other OSes
  649. PC-DOS 6.0: IBM's version of DOS 6.0.  It runs Windows much faster then DOS 
  650.  6.0 due to faster file I/O and video handling (InfoWorld 2/01/93).
  651. DR DOS 6.0: same as DOS 5.0 with some extras {like built-in data compression} 
  652.  and memory management enhancements. Still has 640K/1MB barrier.  A later 
  653.  version {Novell DOS} of this may use a version of the Mac finder and Apple 
  654.  file management system (PC Week 12/14/92; PC Week 05/03/93).
  655. OS/2 2.1: Base requirements- 4 MB RAM, 40 MB hard drive, 386sx; to run well-
  656.  8-16 MB RAM, 60 MB hard drive {uses 17-33 MB}, and 386dx CPU. This 32-bit
  657.  multithreaded, multitasking OS with UNIX-like features can address up to
  658.  4 GB RAM but on ISA systems using their own DMA {Direct Memory Access}
  659.  drivers ALL memory above 16 MB RAM is used a fast swap file.  Windows
  660.  programs run faster on this than  DOS and Multimedia support built-in (BYTE
  661.  June 1993: 193)  IBM plans to use Taligent's OOPS in future versions of this.
  662. AIX:  IBM's UNIX system, planned to be a subset of PowerOpen and Taligent OS.
  663.  3.2.5 is a precursor to PowerOpen-compliant 4.0 (PC Week 09/13/93).
  664. AIXlite:  4 MB RAM, 80 MB disk space.  May be used in place of PowerOpen
  665.  for PowerPC (PC Week 06/28/93).
  666. NeXTStep 3.1: Base requirements-8 MB {2-bit grayscale}/12 MB {8-bit
  667.  grayscale}/16 MB {16-bit color}, 120 MB {330 MB with Developer tools} hard
  668.  drive, 486sx.  Suggested-12 MB {2-bit grayscale}/16 MB {8-bit grayscale}/24
  669.  MB {16-bit color}, 200 MB {400 MB with Developer tools} hard drive , 486sx
  670.  (NeXTStep CD-ROM).  Object-oriented Mach(UNIX)-based microkernal GUI OS with
  671.  built-in multi-architecture binary support, preemptive multitasking,
  672.  multithreading, virtual memory, multimedia e-mail, on-line help, Display
  673.  PostScript Level 2, networking support {NFS 4.0, Novell, Ethernet, Token
  674.  Ring}, Pixar's Interactive- and Photorealistic- 3D RenderMan, Pantone color
  675.  support, and Object Links. Can read, write, and initialize Mac and IBM disks.
  676.  (1993 NeXT, Inc. literature - Dayne Miller)
  677. Solaris OS for x86: a SunSoft port.  A 32-bit OS with symmetric 
  678.  multiprocessing and multithreading, built-in networking capabilities with 
  679.  tools to allow remote configuring and adminstration features, and a
  680.  communication package.  WABI {windows emulator} runs Windows programs
  681.  60% faster than Windows 3.1 does on a 486.  Client: $795,  50 users server:
  682.  $1,995, 1000s users server: $5,995.  Developer kits-software: $495,
  683.  hardware: $195.
  684. Mac 7.1 [Star Trek]:  Apple had System 7.0 running off Intel chips and is
  685.  looking at making a 7.1 version available for IBM machines (MacWeek 03/22/93;
  686.  PC Week 05/03/93). Will have QuickDraw emulator with QuickDraw GX and
  687.  AppleTalk-NetWare support (MacWeek 04/26/93).  Presently planned to run on
  688.  386, 486, and Pentium; Mac programs will have to be ported (MacWeek
  689.  04/26/93).  The complexity of PC hardware set ups is one reason for slow
  690.  progress.
  691.  
  692. PowerPC OSes
  693. PowerOpen [A/UX 4.0]: Planned base requirements:  68030, 8 MB RAM, 80 MB hard
  694.  drive (MacWeek 4/19/93).  This 32-bit preemptive multitasking charater based
  695.  UNIX OS is planned to run on PowerPCs and 68030/40 Macs (MacWeek 7/13/92;
  696.  Byte 8/93:58).  The Mac toolbox is planned to be a part of this OS
  697.  architecture (PC Week 03/08/93; Byte 8/93:58).  Intel compatibility will be
  698.  derived from work on Mac 7.1 (MacWeek 06/21/93) and AIX (Byte 8/93:66). 
  699.  Rumor-this or prototype to be IBM PowerPC 601's OS.
  700. Pink [Taligent OS]: Expecting delivery in 1994 (Wall Street Journal 1/12/93). 
  701.  May have some parts shipping inside OS/2 and AIX in 1993; PowerOpen and
  702.  later Mac OS will also contain parts of this OS (MacWeek 01/25/93).
  703. Solaris OS:  Sun Microsystems Inc UNIX OS version for Power PCs in
  704.  1994 (MacWeek 04/05/93).  See IBM OS section for details.
  705. System 7.x; suppossed to be the first OS for the PowerPC Mac.
  706. NeXTStep: possible port see IBM OS section for details.
  707. UNIX [all]: a Mac Finder emulator will allow UNIX to run Mac programs
  708.  unmodified (MacWeek 06/21/93).
  709. Windows NT: Possible port (MacWeek 04/05/93).  See IBM OS section for details.
  710. WorkPlace OS: OS/2 for the PowerPC with Pink features. Will run Mac, Windows,
  711.  and AIX programs and may have parts of the Mac OS (PC Week 09/20/93) and may
  712.  even run Mac programs (MacWeek 09/27/93).  It will run first on PowerPCs then
  713.  on the x86/Pentium line (PC Week 09/20/93).
  714.  
  715. OS Number Crunching (Mel Park)
  716. Mac
  717.  Arithmetic is done in a consistent numerical environment {SANE or Standard
  718.  Apple Numerics Environment}. Floating point numbers are 96 bits long when
  719.  an FPU is present and 80 bits otherwise. Exceptions, such as dividing by
  720.  zero or taking the square root of a negative number, do not cause an abort
  721.  but are handled in a logically consistent manner. 1/0 produces the internal
  722.  representation for infinity (INF).  1/(1/0) produces zero. The above
  723.  treatment of 1/(1/0) occurs in an FPU-equipped machine even when SANE is
  724.  bypassed and the FPU programmed directly.
  725.  
  726. IBM
  727.  Floating point numbers are 80-bits with a hardware FPU, 64-bits when
  728.  emulated.  The way they are handled is dependent on the coding of whatever
  729.  compiler or assembler was used for a program. On older DOS complilers
  730.  exceptions could cause program aborts; 1/0 and 1/(1/0) would abort to the
  731.  DOS prompt at the point where they occured.  Most present compilers handle
  732.  this better. 
  733.  Result: there is little consistent handling of numbers between DOS, Windows
  734.  and OS/2 programs nor between programs for just one OS.
  735.  
  736. Networking [Includes printing]
  737. WYSIWYG printing can be a problem with either Mac of IBM machines especially 
  738. if one sends TrueType fonts to a older style PostScript printer.
  739. Mac
  740. Hardware: Built-in printer port and a built-in modem port.  LocalTalk has
  741.  moderate speeds (230.4 Kb/s), requires special connectors for each machine
  742.  ($15 and up), and is run through the printer port.  Some third party
  743.  networking pragrams use the modem port.  Built-in Ethernet is becoming common
  744.  with transceivers available {Quadra family and some Centris models} but many
  745.  older Macs require a PDS or Nubus card at about $150-$300 for each machine.  
  746.  These cards provide three connectors and transceivers {thick, thin, and
  747.  10BaseT} for Ethernet. TokenRing has been a network option since 1989.  Over
  748.  five years a Mac is the cheapest overall (The Gartner Group - cited in
  749.  Fortune 10/04/93:110).
  750. Software: AppleTalk {the suite of protocols} standard with Mac OS, which can
  751.  use variety of media types.  AppleShare client software included with the OS
  752.  and can connect to file servers such as Novell Netware, 3Com 3+Open, Banyan
  753.  Vines, DEC Pathworks, Apple's AppleShare servers, System 7 File Sharing
  754.  machines, and AFP servers running on variety of UNIX hosts.  MacTCP allows
  755.  typical TCP/IP communications (telnet, ftp, NFS, rlogin).  A later version
  756.  will have Unix X/Open Transport Interface (XTI) built-in by the end of 1993
  757.  (MacWeek 04/12/93).  Third-party software to connect to NFS servers.  DEC
  758.  Pathworks provides DECnet support.  Peer-to-peer file sharing software 
  759.  built into System 7.1 (See OS section).  Full server software is extra. 
  760. Printing requires connection of the printer and the printer being selected in
  761.  the chooser.  Changing printers is by selecting a different name in the
  762.  chooser.  The same is true of connecting to servers.
  763.  
  764. Printing bugs:  Monaco TrueType font is different then the screen bitmap font.
  765.  {QuickDraw QX is suppossed to fix this and similar problems.}
  766.  
  767. IBM  
  768. Hardware: LocalTalk [not widely used], Ethernet,  ArcNet, and TokenRing.
  769. Software: Novell Netware, Banyan Vines, DECNet, Windows/Work Groups, AppleTalk
  770.  protocols, and AppleShare {subset of AppleTalk}.
  771. Each of the MS-DOS networking schemes are, in general, totally incompatible
  772.  with the others. Once you have chosen one, you are pretty much locked-in to
  773.  that product line from then on.  Windows/Work Groups is a little more
  774.  forgiving and removes some of this problem.  Novell Netware is the biggest,
  775.  {~80 percent of the corporate market.} and in general is more powerful and
  776.  offers better control/management/security than AppleShare, but it's also more
  777.  complex to set up and manage.  This will change due to the use of the Mac
  778.  finder and file management system by Novell (PC Week 12/28/92; MacWeek
  779.  3/22/93).
  780. Printing {Very OS dependent}
  781. DOS: If it's a single user, then you plug the printer into the
  782.  parallel port, and don't worry about it {Tweeking may be needed with
  783.  poorly written software}.  Network Printing is not controlled by the
  784.  system, but is mostly  implemented by the actual program, therefore
  785.  performance varies from one software program to the next.
  786. Windows 3.x: supports standard drivers and can do a good job of showing "jobs" 
  787.  in the print queue, but it can list printers as "active"... even if they 
  788.  are not.  This becomes a problem if there are several incompatible printers 
  789.  on the same net, because there's no way for software to reliably determine 
  790.  which printer is active right now.  Windows for Workgroups is more Mac-like 
  791.  and intelligent about this.
  792. OS/2: Mac-like; the os deals with printers, with apps making calls to the OS.
  793. Printing bugs: due to poor programing some programs for all the above OSes do
  794.  not have WYSIWYG printing.  This is the fault of the programs in question
  795.  and not that of the OS involved.
  796.  
  797. Price issue: This is very dynamic with Mac providing more build-in features
  798.  than IBM and IBM being more 'get only what you need' then Mac, and price
  799.  wars going on in both worlds.
  800. In general, when one adds all the standard Mac hardware features to an IBM
  801.  {built-in input/output sound support, SCSI, PDS,  built-in monitor support,
  802.  built-in networking, standard interface, and NuBus equivalent in higher
  803.  machines} the Mac tends to be cheaper then an equivalent equipted IBM
  804.  machine {Especially since some IBM monitors can be used with Macs which
  805.  cuts some more of the Mac's cost (MacUser Aug 1992:158-176)}
  806.  (Fortune 10/04/93:110).
  807.  
  808. These are the facts as they were known to me on 09/27/93 and may be changed by 
  809. new developments, announcements, or corrections.  Corrections to the 
  810. information are welcome.
  811. Please email corrections to 
  812. CompuServe ID: 72130,3557
  813. AOL:  BruceG6069
  814. Internet:  bgrubb@freedom.nmsu.edu
  815.  
  816. Bibliography notes
  817. 'Info-IBMPC Digest' back issues are available from wsmr-simtel20.army.mil in 
  818. directory PD2:<ARCHIVES.IBMPC> until Oct 1993.
  819. 'Dictionary of Computer Terms 3rd ed.' (ISBM 0-8120-4824-5)
  820. jay@seaspray.uacn.alaska.edu (Jay C. Beavers)
  821. bericksn@ac.dal.ca (Sean)
  822. bcoleman@hayes.com (Bill Coleman)
  823. matt@wardsgi.med.yale.edu (Matt Healy)
  824. cj00+@andrew.cmu.edu (Carl B Jabido)
  825. fj05+@andrew.cmu.edu (Faisal Nameer Jawdat)
  826. dana@vnet.ibm.com (Dana Kilcrease)
  827. jokim@jarthur.claremont.edu (John H. Kim)
  828. lamont@catfish16.rtsg.mot.com (Bradley Lamont)
  829. mem@jhufos.pha.jhu.edu/mem@pha.jhu.edu (Mel Martinez)
  830. dayne@u.washington.edu (Dayne Miller)
  831. mpark@utmem1.utmem.edu (Mel Park)
  832. noah@apple.com (Noah Price)
  833. terjer@ifi.unit.no (Terje Rydland)
  834. lschultz@ichips.intel.com (Len Schultz)
  835. especkma@reed.edu (Erik. A Speckman)
  836. d88-jwa@nada.kth.se (Jon Wtte)
  837. nan@matt.ksu.ksu.edu (Nan Zou)
  838.  
  839.  
  840.